서비스 검색 패턴
- 서비스 배포 시마다 도메인 명과 IP 주소 변경 가능성
- 서비스 주소를 알 방법 필요
- 패턴
- 클라이언트 측 검색
- 클라가 서비스 위치 파악
- 서비스 레지스트리에 위치 정보 저장
- 서버 측 검색
- 서비스 레지스트리
- 서비스의 위치 정보를 담는 데이터 저장소
- 일종의 DNS
- 자가 등록
- 배포 시에 서비스가 자신의 정보를 서비스 레지스트리에 등록
- 등록 처리 유연하나, 장애 복구, 헬스체크에 대한 처리도 필요
- 외부자 등록
- 외부자가 관찰하거나 관리하며 레지스트리에 등록
- Kubernetes의 프레임워크에서 제공됨
- 갱신도 겸함
- 클라이언트 측 검색